long-term survival - Espagnol Anglais Dictionnaire